import { IPSDBIndexColumnBase } from './ipsdbindex-column-base';
import { IPSSysDBColumn } from './ipssys-dbcolumn';

/**
 *
 * @export
 * @interface IPSSysDBIndexColumn
 */
export interface IPSSysDBIndexColumn extends IPSDBIndexColumnBase {
  /**
   * 索引列
   *
   * @type {IPSSysDBColumn}
   */
  getPSSysDBColumn(): IPSSysDBColumn | null;

  /**
   * 索引列
   *
   * @type {IPSSysDBColumn}
   */
  get psSysDBColumn(): IPSSysDBColumn | null;

  /**
   * 索引列（必须存在）
   *
   * @type {IPSSysDBColumn}
   */
  getPSSysDBColumnMust(): IPSSysDBColumn;
}
